ab5b4358aef108dfa8296b1f5df7888d90425031,clustering/jgroups/extension/src/test/java/org/jboss/as/clustering/jgroups/ManagedSocketFactoryTest.java,ManagedSocketFactoryTest,createDatagram,#,123
Before Change
public void createDatagram() throws IOException {
DatagramSocket socket1 = new DatagramSocket();
DatagramSocket socket2 = new DatagramSocket();
DatagramSocket socket3 = new DatagramSocket();
DatagramSocket socket4 = new DatagramSocket();
InetAddress localhost = InetAddress.getLocalHost();
SocketAddress socketAddress = new InetSocketAddress(localhost, 1);
when(this.factory.createDatagramSocket("test")).thenReturn(socket1);
when(this.factory.createDatagramSocket("test", 1)).thenReturn(socket2);
when(this.factory.createDatagramSocket("test", socketAddress)).thenReturn(socket3);
when(this.factory.createDatagramSocket("test", 1, localhost)).thenReturn(socket4);
DatagramSocket result1 = this.subject.createDatagramSocket("test");
DatagramSocket result2 = this.subject.createDatagramSocket("test", 1);
DatagramSocket result3 = this.subject.createDatagramSocket("test", socketAddress);
DatagramSocket result4 = this.subject.createDatagramSocket("test", 1, localhost);
verify(this.manager.getUnnamedRegistry()).registerSocket(socket1);
verify(this.manager.getUnnamedRegistry()).registerSocket(socket2);
verify(this.manager.getUnnamedRegistry()).registerSocket(socket3);
verify(this.manager.getUnnamedRegistry()).registerSocket(socket4);
assertSame(socket1, result1);
After Change
public void createDatagram() throws IOException {
DatagramSocket socket1 = mock(DatagramSocket.class);
DatagramSocket socket2 = mock(DatagramSocket.class);
DatagramSocket socket3 = mock(DatagramSocket.class);
DatagramSocket socket4 = mock(DatagramSocket.class);
InetAddress localhost = InetAddress.getLocalHost();
SocketAddress socketAddress = new InetSocketAddress(localhost, 2);
when(this.manager.createDatagramSocket("test", new InetSocketAddress(0))).thenReturn(socket1);
when(this.manager.createDatagramSocket("test", new InetSocketAddress(1))).thenReturn(socket2);
when(this.manager.createDatagramSocket("test", socketAddress)).thenReturn(socket3);
when(this.manager.createDatagramSocket("test", new InetSocketAddress(localhost, 1))).thenReturn(socket4);
DatagramSocket result1 = this.subject.createDatagramSocket("test");